Performance Evaluation of MatlabMPI and the MPI Toolbox for MATLAB

نویسندگان

  • Josh Hursey
  • Craig Shue
چکیده

MATLAB, a popLlat highJexel langLage, pmxides absttuc¡iot,s thdt boos¡ ptudt tititV tuh?n rlpúploping methemati&l mod.eb 6n¿ pñsúms. Unlor'tunateh!, it uü tl6i.sñe¿ lor Berial esecttion, dnd lac}J ndttue pamllel pMsing swport. MatlabMPI and the MPI Toolbox Íor MATLAB ptuxid.e inter¡aa lor par dlelizatioñ to MATLAB pñqrams. Thb paper andllzes these tüo intetMes Mins a Mriety of nNcñ6L¿ md.ñ-ben.hnark}}s in hdins bardúidth 6nd Latencs benchmark along uith larger pamllel pftgtuns stch B LU d%mp$iti@. Fmm th6e ftB b, ue .tnúú.ed tllat MotIabMPI perfomai@-t poorls, btt h6 sooA abtmction úhi,le the MPI Toolbor has mxch better petloman@, büt a le$ i.ntuitúe intetau 3 Background

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Programming with Matlabmpi *

MatlabMPI is a Matlab implementation of the Message Passing Interface (MPI) standard and allows any Matlab program to exploit multiple processors. MatlabMPI currently implements the basic six functions that are the core of the MPI point-to-point communications standard. The key technical innovation of MatlabMPI is that it implements the widely used MPI " look and feel " on top of standard Matla...

متن کامل

ar X iv : a st ro - p h / 02 07 38 9 v 1 1 8 Ju l 2 00 2 300 x Faster Matlab using MatlabMPI ∗

The true costs of high performance computing are currently dominated by software. Addressing these costs requires shifting to high productivity languages such as Matlab. MatlabMPI is a Matlab implementation of the Message Passing Interface (MPI) standard and allows any Matlab program to exploit multiple processors. MatlabMPI currently implements the basic six functions that are the core of the ...

متن کامل

MatlabMPI

The true costs of high performance computing are currently dominated by software. Addressing these costs requires shifting to high productivity languages such as Matlab. MatlabMPI is a Matlab implementation of the Message Passing Interface (MPI) standard and allows any Matlab program to exploit multiple processors. Mat-labMPI currently implements the basic six functions that are the core of the...

متن کامل

Parallel Matlab: The Next Generation

The true costs of high performance computing are currently dominated by software. Addressing these costs requires shifting to high productivity languages such as Matlab. The development of MatlabMPI (www.ll.mit.edu/MatlabMPI) was an important first step that has brought parallel messaging capabilities to the Matlab environment, and is now widely used in the community. The ultimate goal is to mo...

متن کامل

300x Matlab

The true costs of high performance computing are currently dominated by software. Addressing these costs requires shifting to high productivity languages such as Matlab. MatlabMPI is a Matlab implementation of the Message Passing Interface (MPI) standard and allows any Matlab program to exploit multiple processors. The performance has been tested on both shared and distributed memory parallel c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005